<!DOCTYPE html>
<html lang="en-us">
  <head>
  <link href="http://gmpg.org/xfn/11" rel="profile">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <!-- Enable responsiveness on mobile devices-->
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
  <title>
    
       &middot; AIMA Exercises 
    
  </title>
  <!-- CSS -->
  <link rel="stylesheet" href="/aima-exercises/public/css/poole.css">
  <link rel="stylesheet" href="/aima-exercises/public/css/syntax.css">
  <link rel="stylesheet" href="/aima-exercises/public/css/lanyon.css">
  <link rel="stylesheet" href="/aima-exercises/public/css/style.css">
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700%7CPT+Sans:400">
  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">

      <!-- Bootstrap CSS -->
      <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

  <!-- Icons -->
  <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/aima-exercises/public/apple-touch-icon-precomposed.png">
  <link rel="shortcut icon" href="/aima-exercises/public/aima_logo.ico">

  <!-- RSS -->
  <link rel="alternate" type="application/rss+xml" title="RSS" href="/atom.xml">
</head>

  <body>
    <!-- Target for toggling the sidebar `.sidebar-checkbox` is for regular
     styles, `#sidebar-checkbox` for behavior. -->
<input type="checkbox" class="sidebar-checkbox" id="sidebar-checkbox" >

<!-- Toggleable sidebar -->
<div class="sidebar" id="sidebar">
  <div class="sidebar-item">
    <p>Artificial Intelligence : A Modern Approach</p>
  </div>

  <nav class="sidebar-nav">
    <a class="sidebar-nav-item" href="/aima-exercises/">Home</a>
     <a class="sidebar-nav-item" href="/aima-exercises/question_bank/">Question Bank</a>
    <a class="sidebar-nav-item" href="/aima-exercises/bookmarks/">Bookmarks</a>

    <a class="sidebar-nav-item" href="#">Extract Exercises</a>
    <a class="sidebar-nav-item" href="#">Propose Exercises</a>
    <a class="sidebar-nav-item" href="https://github.com/aimacode/aima-exercises">Github Project</a>

    <span class="sidebar-nav-item">Currently v1.0.0</span>
  </nav>

  <div class="sidebar-item">
    <p>
      &copy; 2019. All rights reserved.
    </p>
  </div>
</div>

    <div class="wrap">
      <div class="masthead">
        <div class="container">
          <h3 class="masthead-title">
            <a href="/aima-exercises/" title="Home">Artificial Intelligence</a>
            <small>AIMA Exercises  </small>  
          </h3>
        </div>
      </div>
      <div class="container content">
        <article class="post">
  <center><h1></h1></center>

  <div class="entry">
    <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script src="//www.gstatic.com/firebasejs/5.0.4/firebase.js"></script>
<script type="text/javascript" src="//aima-exercises.firebaseapp.com/config.js"></script>
<div style="border:0px; padding-left:10px; padding-right:10px; border-style: solid; border-color: gray;"><p>AIMA-exercises is an open-source community of students, instructors and developers. Anyone can add an exercise, suggest answers to existing questions, or simply help us improve the platform. We accept contributions on <a href="https://github.com/aimacode/aima-exercises">this github repository</a>.</p> 
	<center>
		<form class="form-inline active-pink-3 active-pink-4" action="/aima-exercises/search" id="site_search" autocomplete="off" method="GET">
		  <i class="fas fa-search" aria-hidden="true"></i>
		<input class="form-control form-control-sm ml-3 w-75" type="text" placeholder="Search within AIMA Exercises" aria-label="Search" name="query">
		<input type="submit" value="Go!" class="search-btn">
		</form>
		<br>
		</center>
    </div>
<div class="card">
    <div class="card-header p-2">
        <a href='#' class="p-2">Table of Contents</a>
    </div>
    <div class="card-body">
        <p class="card-text"><div class="home container">
					<ul>
						<li>
							<span>Part &#x2160; Artificial Intelligence</span>
							<ul>
								<li><a href="/aima-exercises/intro-exercises">1. Introduction</a></li>
								<li><a href="/aima-exercises/agents-exercises">2. Intelligent Agent</a></li>
							</ul>
						</li>
						<li>
							<span>Part &#x2161; Problem-solving</span>
							<ul>
								<li><a href="/aima-exercises/search-exercises">3. Solving Problems By Searching</a></li>
								<li><a href="/aima-exercises/advanced-search-exercises">4. Beyond Classical Search</a></li>
								<li><a href="/aima-exercises/game-playing-exercises">5. Adversarial Search</a></li>
								<li><a href="/aima-exercises/csp-exercises">6. Constraint Satisfaction Problems</a></li>
							</ul>
						</li>
						<li>
							<span>Part &#x2162; Knowledge, reasoning, and planning</span>
							<ul>
								<li><a href="/aima-exercises/knowledge-logic-exercises">7. Logical Agents</a></li>
								<li><a href="/aima-exercises/fol-exercises">8. First Order Logic</a></li>
								<li><a href="/aima-exercises/logical-inference-exercises">9. Inference In First Order Logic</a></li>
								<li><a href="/aima-exercises/planning-exercises">10. Classical Planning</a></li>
								<li><a href="/aima-exercises/advanced-planning-exercises">11. Planning And Acting In The Real World</a></li>
								<li><a href="/aima-exercises/kr-exercises">12. Knowledge Representation</a></li>
							</ul>
						</li>
						<li>
							<span>Part &#x2163; Uncertain knowledge and reasoning</span>
							<ul>
								<li><a href="/aima-exercises/probability-exercises">13. Quantifying Uncertainity</a></li>
								<li><a href="/aima-exercises/bayes-nets-exercises">14. Probabilistic Reasoning</a></li>
								<li><a href="/aima-exercises/dbn-exercises">15. Probabilistic Reasoning Over Time</a></li>
								<li><a href="/aima-exercises/decision-theory-exercises">16. Making Simple Decisions</a></li>
								<li><a href="/aima-exercises/complex-decisions-exercises">17. Making Complex Decision</a></li>
							</ul>
						</li>
						<li>
							<span>Part &#x2164; Learning</span>
							<ul>
								<li><a href="/aima-exercises/concept-learning-exercises">18. Learning From Examples</a></li>
								<li><a href="/aima-exercises/ilp-exercises">19. Knowledge In Learning</a></li>
								<li><a href="/aima-exercises/bayesian-learning-exercises">20. Learning Probabilistic Models</a></li>
								<li><a href="/aima-exercises/reinforcement-learning-exercises">21. Reinforcement Learning</a></li>
							</ul>
						</li>
						<li>
							<span>Part &#x2165; Communicating, perceiving, and acting</span>
							<ul>
								<li><a href="/aima-exercises/nlp-communicating-exercises">22. Natural Language Processing</a></li>
								<li><a href="/aima-exercises/nlp-english-exercises">23. Natural Language For Communication</a></li>
								<li><a href="/aima-exercises/perception-exercises">24. Perception</a></li>
								<li><a href="/aima-exercises/robotics-exercises">25. Robotics</a></li>
							</ul>
						</li>
						<li>
							<span>Part &#x2166; Conclusions</span>
							<ul>
								<li><a href="/aima-exercises/philosophy-exercises">26. Philosophical Foundations</a></li>
								<li><a href="/aima-exercises/#/"> Future Exercises</a></li>
							</ul>
						</li>
					</ul>
					</div>
				</div>
    </div>
</div>

  </div>
</article>

      </div>
    </div>
    <label for="sidebar-checkbox" class="sidebar-toggle"></label>
    <script>
      (function(document) {
        var toggle = document.querySelector('.sidebar-toggle');
        var sidebar = document.querySelector('#sidebar');
        var checkbox = document.querySelector('#sidebar-checkbox');

        document.addEventListener('click', function(e) {
          var target = e.target;

          if(!checkbox.checked ||
             sidebar.contains(target) ||
             (target === checkbox || target === toggle)) return;

          checkbox.checked = false;
        }, false);
      })(document);
    </script>
        <script src="/aima-exercises/js/main.js"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
  </body>
</html>
